#include<iostream>
#include<stdio.h>
using namespace std;
char* strcat(char* str1,char* str2){
	char* string;
	int i=0,L1,L2,L;
	while(str1[i]!='\0'){
		i++;
	}
	L1=i;
	i=0;
	while(str2[i]!='\0'){
		i++;
	}
	L2=i;
	L=L1+L2+1;
	string=new char[L];
	for(i=0;i<L1;i++){
		string[i]=str1[i];
	}
	for(i=0;i<L2;i++){
		string[L1+i]=str2[i];
	}
	string[L-1]='\0';
	return string;
}
int main(){
	char str1[]="hello";
	char str2[]="world";
	char *str;
	str=strcat(str1,str2);
	cout<<str;
	return 0;
} 
